A Tool Environment for The Development of Embedded Systems
نویسنده
چکیده
Uppaal is a tool for modelling, validation and veri cation of real-time systems, developed jointly by Uppsala University and Aalborg University. It has been considered as one of the primary examples in the ACM survey [2] by Ed Clarke et al on state of the art of formal methods. It has been successfully applied in a number of industrial case studies [1, 9, 5, 10]. The main application area of Uppaal has been in formal modelling and veri cation. Our vision is to further develop Uppaal] to provide an integrated tool environment for the formal development of embedded real-time systems in collaboration with Uppsala University, supporting each step of the development process, from design, simulation, veri cation, runnable code generation, to test generation. This project will be one of the main activities in this joint e ort. In particular, we plan to develop a code generator which transforms abstract designs written in the Uppaal description language (extended with a notion of real-time task), to executable code.
منابع مشابه
Development of system decision support tools for behavioral trends monitoring of machinery maintenance in a competitive environment
The article is centred on software system development for manufacturing company that produces polyethylene bags using mostly conventional machines in a competitive world where each business enterprise desires to stand tall. This is meant to assist in gaining market shares, taking maintenance and production decisions by the dynamism and flexibilities embedded in the package as customers’ demand ...
متن کاملAnalysing tool support for embedded system engineering in collaborative development environment
The objective of this paper is to report the ongoing work of a study where software tool support for collaborative software development is considered. Problem statement is introduced as a background for the study. An overview of the flow of research activities is also presented. Finally, the summary of tools is listed.
متن کاملAn Embedded Control Software Development Environment with Data Consistency Verification for Preemptive Multi-Task Systems
The paper presents an embedded control software development environment that provides a tool to verify the data consistency of embedded control software designed with Simulink models and UML models. A controller model is built with MATLAB/Simulink in the control logic design phase. Then a software model that correctly executes the control logic in the actual computing environment is built in th...
متن کاملA Study on the Design of the Monitoring Architecture for Embedded Kernels based on LTT
Embedded systems are used in many fields such as home appliances, terminals, controls, communications, etc. So, to manage, control, and test these embedded systems, monitoring programs have been developed variously. In this paper, to overcome the characteristic faults of embedded systems which have resource restrictions, we implemented a development environment based on NFS and designed a monit...
متن کاملA Dependable Software Development Kit for Commercial Applications in Embedded Systems
In this paper we present a set of tools designed to support the software engineer in releasing dependable applications for embedded systems requiring commercial software. We propose three different tools: WRAP, a tool able to wrap a set of software modules that transparently enhance the dependability characteristic of any executable software, EXEM, an external world and device emulator tool, an...
متن کاملAn Environment for Development and Benchmarking DEVS applications
Discrete Event System Specification (DEVS) is a formal modeling and simulation (M&S) framework that supports hierarchical, modular models. DEVS-based M&S environments have been used successfully to understand, analyze, and develop a variety of systems. Some of the environments and systems modeled with DEVS are difficult to replicate and analyze; on the other hand, some others are populated with...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999